
/*内容头部category*/
.location{ padding: 20px 10px; border-bottom: 1px #d3d2d2 solid;}



/*单页*/

.content .content_nav ul a {padding: 10px 50px; border: 1px #333 solid;  margin-right:30px; background-color: #fff;  }
.content .content_nav ul a:hover { background-color: #1f449c; border: 1px #1f449c solid; color: #fff; }
.content .content_nav ul a.on{ background-color: #1f449c;border: 1px #1f449c solid; color: #fff;}

.content .content_con{ margin-top: 70px;}



/*产品列表页*/
.pro_con{ margin-top: 70px; }
.pro_con .pro_list{ margin-bottom: 40px;}
.pro_con .pro_list p { text-align: center; font-size: 16px; margin-top: 10px; }
.pro_con .pro_list img{ width: 100%;}
.pro_con .pro_list a:hover img{box-shadow:5px 5px 5px #5e5e5e;}

/*产品内页*/
.products .pro_img img{ width: 100%; border: 1px #c6c6c6 solid; }
.products .pro_del .pro_del_h{ font-size: 24px; padding-bottom: 20px ; border-bottom: 1px #c6c6c6 solid; margin-bottom: 20px;}
.products .pro_del p{ line-height: 28px;}
.products .pro_details{ margin-top: 40px;}
.products .pro_details .pro_details_h{ background-color: #c1c1c1; padding:20px; font-size: 18px;}
.products .pro_details .pro_details_img{ margin-top: 30px; padding-left: 30px ; padding-right: 30px ;}
.products .pro_details .pro_details_img img{ width: 100%;}



/*新闻列表页*/
.content .list_news .time{text-align: center; }
.content .list_news .time strong{ font-size: 60px; }
.content .list_news .time span{ font-size: 14px; display: block;}
.content .list_news .news1 { float:left;background-color: #fff; padding-bottom: 20px; border-bottom: 1px #c6c6c6 solid; margin-bottom: 20px;}
.content .list_news .news1 h4{ margin-top: 15px;}
.content .list_news .news1 p a{ color: #767575; line-height: 28px; margin-top: 20px; text-overflow:ellipsis;
    overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}

.content .list_news .news1:hover { background-color: #1f449c; }
.content .list_news .news1:hover .time{ color: #fff;}
.content .list_news .news1:hover h4 a{ color: #fff;}
.content .list_news .news1:hover p a{ color: #fff;}
.content .content_right .left_title{ margin-top: 50px; }
.content .content_right .left_title li{ padding: 17px 30px; border:  1px #333 solid; text-align: center; margin-bottom: 20px; font-size: 20px;}
.content .content_right .left_title li:hover { background-color: #1f449c; border: 1px #1f449c solid;}
.content .content_right .left_title li:hover a{ color: #fff;}
.content .content_right .left_title li.on { background-color: #1f449c; border: 1px #1f449c solid;}
.content .content_right .left_title li.on a{ color: #fff;}
.content .content_right .command_news .command_news_slide h5{  color: #000;  margin-top: 10px;}
.content .content_right .command_news .command_news_slide p{ font-size: 12px; color: #767575; margin-top: 10px; margin-bottom: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

/*新闻内页*/
.content .news_inner{ margin-top: 50px;}
.content .news_inner .read_msg { color: #646464; margin-top: 20px ;  margin-bottom: 20px; padding-bottom: 20px ; border-bottom: 1px #c6c6c6 solid;}
.content .news_inner .read_msg span{ margin-left: 20px;}
.content .news_inner .detail{ text-align: left;  line-height: 28px; margin-top: 50px; padding-left:15px; padding-right: 15px;}
.content .news_inner .prev_next { text-align: left;}
.content .news_inner .reback{ background-color: #1f449c; padding: 10px; margin-top: 45px;}
.content .news_inner .reback a{  color: #fff;}

/* 视频*/
.content .video img{  width: 100%;}
.content .video p{ font-size: 18px; margin-top: 15px;margin-bottom: 40px;}
.content .video_more{ margin-top: 20px;  color: #1f449c; font-size: 18px; padding-bottom: 10px; border-bottom: 1px #000 solid;}
.content .video_con { margin-top: 30px;  float: left;}



.pagination {  font-size: 14px;  text-align: center;  padding: 5px 0;  margin: 50px 0 20px; display: block; }
.pagination a { margin: 0 3px;  padding: 2px 1px;  }
.pagination a.active{  color:#1f449c;  }
.prev_next{font-size: 14px;margin:45px 0 20px;line-height: 2}


/* contact*/
.contact { margin-top: 60px;}
.contact p{ margin-top: 30px;}
.contact p span{  font-size: 16px; margin-right: 20px;}
.contact img { width: 100%; margin-top: 30px;}

 .feedback{ background-color: #f2f2f2;margin-top:50px;}
 .feedback .feedback_h{ padding: 30px; font-size: 32px; border-bottom: 1px #c6c6c6 solid; }
.feedback  form p{ background:#fff;  padding:8px;  margin-top: 60px;font-size: 16px; width: 30%;
    float: left ; margin-left:28px; margin-bottom: 30px;}
.feedback  form span{ background:#fff;  padding:8px;  margin-top: 15px;font-size: 16px; width: 95%;
    float: left ; margin-left:28px; margin-bottom: 30px;}
.feedback  form input[type='text']{width:80%;background:transparent;border:0;outline: none}
.feedback  form textarea{width:80%;vertical-align: top;height:160px;background:transparent;border:0;resize:none;outline: none;}
.feedback  input[type='submit'],.feedback input[type='reset']{background:#1f449c;border:0;padding:5px 40px;margin:30px 4% 30px;color:#fff;}




@media (max-width: 480px){
    .content .content_nav{
        float: left;}
    .content .content_nav ul a {padding: 10px 20px; margin-right:10px; margin-bottom: 10px;
        float: left;  line-height: 20px;}

    .products .pro_del .pro_del_h{ margin-top: 20px;}
    .feedback  form p{  width: 90%; margin-bottom: 10px; margin-top: 15px ; margin-left: 15px;}
    .feedback  form span{  width: 90%;margin-bottom: 20px;margin-left: 15px;  }
    .feedback  form input[type='text']{width:80%;background:transparent;border:0;outline: none}
    .feedback  form textarea{width:80%;vertical-align: top;height:160px;background:transparent;border:0;resize:none;outline: none;}
    .feedback  input[type='submit'],.feedback input[type='reset']{background:#1f449c;border:0;padding:5px 40px;margin:30px 4% 30px;color:#fff;}
    }


@media (min-width:480px) and (max-width:768px) {

    .feedback  form p{  width: 90%; margin-bottom: 10px; margin-top: 15px ; margin-left: 15px;}
    .feedback  form span{  width: 90%;margin-bottom: 20px;margin-left: 15px;  }
    .feedback  form input[type='text']{width:80%;background:transparent;border:0;outline: none}
    .feedback  form textarea{width:80%;vertical-align: top;height:160px;background:transparent;border:0;resize:none;outline: none;}
    .feedback  input[type='submit'],.feedback input[type='reset']{background:#1f449c;border:0;padding:5px 40px;margin:30px 4% 30px;color:#fff;}
    .content .content_nav ul a {padding: 10px 20px; margin-right:10px; margin-bottom: 10px;
        float: left;  line-height: 20px;}

}

@media (min-width:768px){
    .content .content_nav{  margin-top: 30px;}
    .content .content_nav ul a {padding: 10px 30px; margin-right:20px; }
    .products .pro_del .pro_del_h{ margin-top: 20px;}



}

@media (min-width:768px) and (max-width: 992px){

    .feedback  form p{  width: 95%; margin-bottom: 10px; margin-top: 15px ; margin-left: 15px;}
    .feedback  form span{  width: 95%;margin-bottom: 20px;margin-left: 15px;  }
    .feedback  form input[type='text']{width:90%;background:transparent;border:0;outline: none}
    .feedback  form textarea{width:90%;vertical-align: top;height:160px;background:transparent;border:0;resize:none;outline: none;}
    .feedback  input[type='submit'],.feedback input[type='reset']{background:#1f449c;border:0;padding:5px 40px;margin:30px 4% 30px;color:#fff;}
}
